home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / net_des.arc / TCBYTESW.ASM < prev    next >
Assembly Source File  |  1988-03-31  |  473b  |  26 lines

  1. ; Convert a long (32-bit) integer between big-endian and little-endian form
  2. _TEXT    SEGMENT    BYTE PUBLIC 'CODE'
  3.     ASSUME    CS:_TEXT
  4.     public    _longswap
  5. _longswap    proc    near
  6.     push    bp
  7.     mov    bp,sp    
  8.     mov    ax,4[bp]
  9.     xchg    ah,al
  10.     mov    dx,6[bp]
  11.     xchg    dh,dl
  12.     ret
  13. _longswap    endp
  14.  
  15. ; Convert a short (16-bit) integer between big-endian and little-endian form
  16.     public    _shortswap
  17. _shortswap    proc    near
  18.     push    bp
  19.     mov    bp,sp
  20.     mov    ax,4[bp]
  21.     xchg    ah,al
  22.     ret
  23. _shortswap    endp
  24.  
  25.     end
  26.